<?php
session_start();
include_once('Vehiculo.inc');
include_once('Persona.inc');
include_once('datos.php');
//TOMO LA ACCION A REALIZAR
$accion = $_GET["accion"];
if($accion == "inicializar")
{
	$vehiculo = new Vehiculo();
	$_SESSION["vehiculo"] =  $vehiculo;
	$persona = new Persona();
	$_SESSION["titular"] =  $persona;
}
if($accion == "cargar_vehiculo")
{
	echo json_encode(cargarVehiculo());
}

if($accion == "cargar_persona")
{
	echo json_encode(cargarPersona());
}

if($accion == "buscar_vehiculo_dominio")
{
	$dominio = $_GET["dominio"];
	
	$vehiculos = buscarVehiculoPorDominio($dominio);
	if (count($vehiculos)>0)
	  $_SESSION["vehiculo"] = $vehiculos[0];
	
	echo json_encode(cargarVehiculo());
}

if($accion == "buscar_persona_documento")
{
	$documento = $_GET["documento"];
	
	$personas = buscarPersonaPorDocumento($documento);
	if (count($personas)>0)
	  $_SESSION["titular"] = $personas[0];
	
	echo json_encode(cargarPersona());
}

if($accion == "llenar_rubros")
{
		$_arreglo = buscarRubros();
		echo json_encode($_arreglo);
}
if($accion == "llenar_tipoDoc")
{
		$_arreglo = buscarTiposDocumentos();
		echo json_encode($_arreglo);
}

if($accion == "llenar_localidad")
{
		$municipio = $_GET["municipio"];
		
		$_arreglo = buscarLocalidad($municipio);
		echo json_encode($_arreglo);
}

if($accion == "llenar_municipio")
{
		$_arreglo = buscarMunicipio();
		echo json_encode($_arreglo);
}

if($accion == "guardar_vehiculo")
{
	$dominio = $_GET["dominio"];
	$marca = $_GET["marca"];
	$modeloAnio = $_GET["modeloAnio"];
	$modelo = $_GET["modelo"];
	$tipo = $_GET["tipo"];
	$nroMotor = $_GET["nroMotor"];
	$nroChasis = $_GET["nroChasis"];
	$odometro = $_GET["odometro"];
	$polizaSegNro = $_GET["polizaSegNro"];
	$polizaSegCompania = $_GET["polizaSegCompania"];
	$polizaSegVencimiento = $_GET["polizaSegVencimiento"];

	guardarVehiculo($dominio, $marca, $modeloAnio, $modelo, $tipo, $nroMotor, $nroChasis, $odometro, $polizaSegNro, $polizaSegCompania, $polizaSegVencimiento);
	$jsondata['ok'] = true;
	echo json_encode($jsondata);
}

if($accion == "guardar_persona")
{
	$tipo = $_GET["tipo"];
	$documento = $_GET["documeto"];
	$nombre = $_GET["nombre"];
	$apellido = $_GET["apellido"];
	$fecnac = $_GET["fechanac"];
	$sexo = $_GET["sexo"];
	$domicilio = $_GET["domicilio"];
	$nro = $_GET["nro"];
	$depto = $_GET["depto"];
	$municipio = $_GET["municipio"];
	$localidad = $_GET["localidad"];
	
	guardarPersona($tipo,$documento,$nombre,$apellido, $fecnac, $sexo, $domicilio, $nro, $depto, $municipio, $localidad);
	$jsondata['ok'] = true;
	echo json_encode($jsondata);
}

function cargarVehiculo()
{
	$vehiculo =  $_SESSION["vehiculo"];
	//Se puede hacer un metodo en la clase vehiculo que se llame serializar y que devuelva el jsondata..
	$jsondata['dominio'] = $vehiculo->getDominio();
	$jsondata['marca'] = $vehiculo->getMarca();
	$jsondata['ModeloAnio'] = $vehiculo->getModeloAnio();
	$jsondata['modelo'] = $vehiculo->getModelo();
	$jsondata['tipo'] = $vehiculo->getTipo();
	$jsondata['NroMotor'] = $vehiculo->getNroMotor();
	$jsondata['nroChasis'] = $vehiculo->getNroChasis();
	$jsondata['odometro'] = $vehiculo->getOdometro();
	$jsondata['CiaSeguro'] = $vehiculo->getPolizaSegCompania();
	$jsondata['nroPoliza'] = $vehiculo->getPolizaSegNro();
	$jsondata['vence'] = $vehiculo->getPolizaSegVencimiento();
	
	return $jsondata;
}

function guardarVehiculo($dominio, $marca, $modeloAnio, $modelo, $tipo, $nroMotor, $nroChasis, $odometro, $polizaSegNro, $polizaSegCompania, $polizaSegVencimiento)
{
	//Se puede hacer un metodo en la clase vehiculo que se llame serializar y que devuelva el jsondata..
	$_SESSION["vehiculo"] = new Vehiculo();
	$_SESSION["vehiculo"]->setDominio($dominio);
	$_SESSION["vehiculo"]->setMarca($marca);
	$_SESSION["vehiculo"]->setModeloAnio($modeloAnio);
	$_SESSION["vehiculo"]->setModelo($modelo);
	$_SESSION["vehiculo"]->setTipo($tipo);
	$_SESSION["vehiculo"]->setNroMotor($nroMotor);
	$_SESSION["vehiculo"]->setNroChasis($nroChasis);
	$_SESSION["vehiculo"]->setOdometro($odometro);
	$_SESSION["vehiculo"]->setPolizaSegCompania($polizaSegCompania);
	$_SESSION["vehiculo"]->setPolizaSegNro($polizaSegNro);
	$_SESSION["vehiculo"]->setPolizaSegVencimiento($polizaSegVencimiento);

}

function cargarPersona()
{

	$jsondata['documento'] = $_SESSION["titular"]->getNroDocumento();
	$jsondata['tipodoc'] = $_SESSION["titular"]->getTipoDocumento();
	$jsondata['sexo'] = $_SESSION["titular"]->getSexo();
	$jsondata['nombre'] = $_SESSION["titular"]->getNombre();
	$jsondata['apellido'] = $_SESSION["titular"]->getApellido();
	$jsondata['fechanac'] = $_SESSION["titular"]->getFechaNacimiento();
	$jsondata['domicilio'] = $_SESSION["titular"]->getDomicilio();
	$jsondata['nro'] = $_SESSION["titular"]->getNro();
	$jsondata['depto'] = $_SESSION["titular"]->getDpto();
	$jsondata['localidad'] = $_SESSION["titular"]->getLocalidad();
	$jsondata['municipio'] = $_SESSION["titular"]->getMunicipio();
	$jsondata['firma'] = $_SESSION["titular"]->getFirma();
	$jsondata['foto'] = $_SESSION["titular"]->getFoto();
	$jsondata['pulgarD'] = $_SESSION["titular"]->getPulgarD();
	$jsondata['pulgarI'] = $_SESSION["titular"]->getPulgarI();

	return $jsondata;
}
						
function guardarPersona($tipo,$documento,$nombre,$apellido, $fecnac, $sexo, $domicilio, $nro, $depto, $municipio, $localidad)
{
	$_SESSION["titular"] =  new Persona();
	$_SESSION["titular"]->setNroDocumento($documento);
	$_SESSION["titular"]->setTipoDocumento($tipo);
	$_SESSION["titular"]->setSexo($sexo);
	$_SESSION["titular"]->setNombre($nombre);
	$_SESSION["titular"]->setApellido($apellido);
	$_SESSION["titular"]->setFechaNacimiento($fecnac);
	$_SESSION["titular"]->setDomicilio($domicilio);
	$_SESSION["titular"]->setNro($nro);
	$_SESSION["titular"]->setDpto($depto);
	$_SESSION["titular"]->setLocalidad($localidad);
	$_SESSION["titular"]->setMunicipio($municipio);
	/*$_SESSION["titular"]->setFirma($firma);
	$_SESSION["titular"]->setFoto($foto);
	$_SESSION["titular"]->setPulgarD($pulgard);
	$_SESSION["titular"]->setPulgarI($pulgari);*/
}



?>